import 'package:shared_preferences/shared_preferences.dart';
import 'package:trip_flutter/util/navigate_util.dart';

class LoginDao {
  //使用share_preference来保存登录数据
  static SharedPreferences? pre;
  static login(String user, String password) async {
    //执行登录流程,但是我没有api接口所以直接保存一下数据即可
    //将数据保存到share_preference中
    pre = await SharedPreferences.getInstance();
    pre!.setString('user', user);
    pre!.setString('password', password);
    //保存完毕
  }

  static logout() {
    pre!.remove('user');
    //返回到登录页面
    NavigatorUtil.gotoLoginPage();
  }

  static Future<bool> getPermit() async {
    pre = await SharedPreferences.getInstance();
    if (pre!.getString('user') == null) {
      return false;
    }
    return true;
  }
}
